其他
使用Unity开发Hololens入门教程
64-bit Windows 10 专业版、企业版或者教育版(家庭版不支持Hyper-V)
64位 CPU
8 GB或更多的 RAM
必须在BIOS中支持并启用以下功能:
- 硬件辅助虚拟化
- 二级地址转换(SLAT)
- 基于硬件的数据执行保护(DEP)
GPU(模拟器可能与不支持的GPU一起工作,但是速度会显著减慢)
- DirectX 11.0 或更新版本
- WDDM 1.2驱动或更新版本
注意!计算机需要开启硬件虚拟化来虚拟硬件(需要更改BIOS设置)。更多关于系统要求与SDK的信息请点击[阅读原文]查看。
开启Virtualization
开启Hyper-V
安装 Visual Studio 2015 Update 2
安装模拟器
安装Unity Technical Preview
请点击[阅读原文]查看下载链接。
Unity是一个神奇易用的游戏引擎,具有强大的3D编辑器。它的初衷是为了快速开发游戏,现已用于商业应用开发。
游戏面板展示游戏渲染效果。
场景面板展示布置在3D世界中的元素。可与该面板进行交互并重新排列元素的位置。
层级面板以列表的形式展示了场景中的元素。
检视面板展示选定元素的属性信息。
在全息应用中,主相机是使用者的视角(使用者眼睛所在的位置)。所以需要将主相机的位置设为0。选定主相机并将位置属性的X, Y, 和 Z值设置为0。(创建相机GameObject > Camera)
要创建一个透明的背景,将Clear Flags(清除标识)属性设定为Solid Color(固定颜色),并将背景属性设定为[0, 0, 0, 0] 或者 #00000000(16进制和RGBA的透明值):
首先需要Add Open Scenes(添加打开的场景)。这会要求保存当前场景并将它打包到程序包中。
然后选定Windows Store作为构建目标
在SDK选项中选择Universal 10。
在UWP Build Type中选择D3D。
为了方便调试请勾选Unity C# Projects。
SpatialPerception(空间知觉)
Microphone(话筒)
InternetClient(网络客户端)
SpatialPerception(空间知觉)意味着应用能够使用空间映射功能。话筒意味着应用可以使用语音(Cortana)作为输入。最后,InternetClient(网络客户端)意味着应用需要网络连接。当模拟器作为虚拟机运行时,即使应用本身不使用因特网,也需要检查并勾选这个选项。如果网络选项没被勾选,在发布应用之后会应用会报错。
最后,点击生成。
Unity会要求指定生成目录。在计算机中新建一个空的文件夹并选定。这样就会生成Visual Studio解决方案文件。
选择Release(发布)作为目标。
选择x86作为架构。
选择Hololens Emulator(Hololens模拟器)作为设备。
这就完成了,点击绿色的按钮或者选择Debug → Start without debugging(启动并不调试)。
这是作者网站的全息图!很酷吧?
本文来源于:pterneas.com原作者:Vangos Pterneas
更多Unity开发Hololens相关的技术内容,尽在Unity官方中文社区(forum.china.unity3d.com),请保持关注!